<?php

return [
    'detail' => [
        'trans_status' => [
            'option' => [
                'init'                  => 'Created',
                'bank_send_success'     => 'Bank send success',
                'pre_auth_success'      => 'Pre-authorization success',
                'service_error'         => 'Service error',
                'risk_control_block'    => 'Risk control blocked',
                'bank_send_error'       => 'Bank send fail',
                'bank_callback_success' => 'Bank callback success',
                'force_failure'         => 'Forced failure',
            ],
        ],

        'is_refund' => [
            'option'    => [
                'not_refund'     => 'not refund',
                'first_review'   => 'to first review',
                'first_approve'  => 'first review success',
                'first_reject'   => 'first review reject',
                'second_approve' => 'second review success',
                'second_reject'  => 'second review reject',
            ]
        ],

        'is_dis' => [
            'option'    => [
                'not_dis'        => 'not dis',
                'first_review'   => 'to first review',
                'first_approve'  => 'first review success',
                'first_reject'   => 'first review reject',
                'second_approve' => 'second review success',
                'second_reject'  => 'second review reject',
            ]
        ],

        'is_frozen' => [
            'option'    => [
                'not_frozen'     => 'not frozen',
                'first_review'   => 'to first review',
                'first_approve'  => 'first review success',
                'first_reject'   => 'first review reject',
                'second_approve' => 'second review success',
                'second_reject'  => 'second review reject',
            ]
        ],

        'is_thaw' => [
            'option'    => [
                'not_thaw'       => 'not thaw',
                'first_review'   => 'to first review',
                'first_approve'  => 'first review success',
                'first_reject'   => 'first review reject',
                'second_approve' => 'second review success',
                'second_reject'  => 'second review reject',
            ]
        ],

        'is_settle' => [
            'option'    => [
                'not_settle' => 'not settle',
                'nothing'    => 'nothing',
                'settled'    => 'settled',
            ]
        ],
    ],

    'trans' => [
        'type' => [
            'option'    => [
                'withdraw'  => 'withdraw',
                'transfer'  => 'transfer',
            ]
        ],
    ],

    'force_success' => [
        'status' => [
            'option'    => [
                'not_execute'       => 'not execute',
                'executing'         => 'executing',
                'execute_success'   => 'execute success',
                'execute_fail'      => 'execute fail',
            ]
        ],
    ],

    'bank_refund' => [
        'status' => [
            'option'    => [
                'not_refund'        => 'not refund',
                'refund_success'    => 'refund success',
                'refund_fail'       => 'refund fail',
            ]
        ],
    ],
];
